home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.282 < prev    next >
Text File  |  1996-02-12  |  28KB  |  617 lines

  1. Frequently Asked Questions (FAQS);faqs.282
  2.  
  3.  
  4.  
  5.    Character fill algorithms
  6.  
  7.    The fill algorithm in PostScript tends to turn on too many pixels and
  8.    make a character fatter and wider by one or two pixels. This is
  9.    especially obvious in small sizes at low resolutions. Both Adobe and
  10.    Kingsley/ATF compensate for this, thus keeping characters to proper
  11.    thickness.
  12.  
  13.    Other type vendors do not currently compensate for the fill algorithm
  14.    and thus end up with undesirably heavy characters, which is
  15.    particularly noticeable at small sizes.
  16.  
  17.    Optical Scaling*
  18.  
  19.    Optical Scaling modifies the relative shape of a character to
  20.    compensate for the visual effects of changing a character's size. As
  21.    a character gets smaller, the relative thickness of strokes, the size
  22.    of serifs, the width of the character, the intercharacter spacing,
  23.    and interline spacing should increase. Conversely, as a character
  24.    gets larger, the relative thickness, widths, and spacing should
  25.    decrease. Optical Scaling is used by Kingsley/ATF.
  26.  
  27.    Contrast this with linear scaling, in which all parts of a character
  28.    get larger or smaller at the same rate, making large characters look
  29.    wide and heavy (strokes are too thick, serifs are too big) while
  30.    small characters look thin and weak. Linear scaling is used by Adobe,
  31.    Altsys, Bitstream, and all other typeface manufacturers.
  32.  
  33.    The difference between linear scaling and Optical Scaling are clear,
  34.    a difference even the untrained eye can see. The difference is
  35.    particularly easy to see at high resolutions.
  36.  
  37.    Kerning
  38.  
  39.    As applied to PostScript fonts, kerning refers to kern pairs. A kern
  40.    pair specifies two characters (e.g., A and V) and the distance to
  41.    move the second character relative to the first. The typical use of a
  42.    kern pair is to remove excessive space between a pair of characters.
  43.    However, it may also be used to add space.
  44.  
  45.    How many kern pairs do you need? The answer depends on how well
  46.    regular character spacing has been set and on the typeface itself.
  47.    The better the default letterspacing has been set, the fewer kerning
  48.    pairs are needed. In fact, an excessive number of kern pairs may be
  49.    the artifact of a poor letterspacing job.
  50.  
  51.    The typeface itself has a lot to do with which characters may benefit
  52.    from kerning. Just because one typeface has a kern pair does not mean
  53.    the text typeface will need kerning for the same pair. Different
  54.    typeface designs have very different kerning requirements.
  55.  
  56.    The moral to the story is: The number of kerning pairs is not a good
  57.    quality indicator.
  58.  
  59.    PostScript clones
  60.  
  61.    There are currently several printer manufacturers on the market with
  62.    PostScript clones. To be viable, a PostScript clone must comply with
  63.    the `red book' (PS Language Reference Manual). The main problem the
  64.    clones have is with fonts. Much of the font (and copy-protection)
  65.    technology Adobe uses is undocumented.
  66.  
  67.    The eexec operator is not defined and Adobe protects its operations
  68.    as a trade secret. Without the eexec operator Adobe fonts cannot be
  69.    decrypted. There are many other operators like eexec, such as the
  70.    internal BuildChar routine, that are required for proper operation of
  71.    Adobe fonts, and these operators are also held as trade secrets.
  72.    Without these operators, the Adobe font data cannot be interpreted.
  73.  
  74.    The clone problem can be approached from two directions. RIPS, a
  75.    PostScript clone manufacturer, has reverse-engineered the eexec and
  76.    other operators (including BuildChar and friends) and now sells a
  77.    PostScript clone that is Adobe-compatible in all respects needed for
  78.    proper interpretation of Adobe font data (Type 1 encrypted). Other
  79.    companies are sure to follow. This is only important to users who
  80.    have purchased or desire to purchase the Adobe/Linotype font library.
  81.  
  82.    The other way to solve the font technology problem is to implement
  83.    your own. This is the route chosen by Altsys, Bitstream,
  84.    Kingsley/ATF, and various other vendors. Some of the technologies
  85.    used by these companies have been listed and compared. All these
  86.    vendors use Type 3 unencrypted fonts, but the similarities end there.
  87.    The technologies implemented from one company to the next vary in
  88.    source of artwork, precision of digitization, availability and types
  89.    of hints, Optical Scaling, storage requirements, and much more.
  90.  
  91.    Apple Royal (`sfnt') format and System 7
  92.  
  93.    Apple's new System 7.0 will support a new format of outline font that
  94.    will allow high-quality characters of any size to be displayed on the
  95.    screen. The new format (`sfnt') stores font outlines as B-spline
  96.    curves along with programmed resolution hints. B-spline curves are
  97.    faster to compute and easier to manipulate than the Bezier curves
  98.    used in PostScript.
  99.  
  100.    Adobe is not going to support Apple's new format by converting the
  101.    Adobe/Linotype library to B-spline format. There are two reasons for
  102.    this: First, there is no support for font encryption (yes, the hooks
  103.    are there, but nothing is implemented). Second, Adobe does not want
  104.    to dilute PostScript and its font library. However, the Macintosh is
  105.    too big a market to simply turn away from. Therefore, Adobe will
  106.    provide its Font Manager to display its own fonts on the Mac screen.
  107.  
  108.    K/A will provide its entire library in Apple's B-spline format in
  109.    addition to various PostScript formats. Users will be able to pick
  110.    whatever format is most convenient.
  111.  
  112.    The Adobe font license
  113.  
  114.    When you license Adobe's font technology you get a `black box' that
  115.    takes your font data in a prescribed format and turns it into Adobe's
  116.    format with hints (suitable for use by the Type 1 BuildChar routine)
  117.    and encrypted fonts for use by the eexec operator. No capability is
  118.    provided to create or edit font data or screen fonts.
  119.  
  120.    The Kingsley/ATF font license
  121.  
  122.    When you license Kingsley/ATF's font technology you get a complete
  123.    state-of-the-art font digitization system (ATF Type Designer I*),
  124.    with output capabilities for supporting many operating systems and
  125.    formats, resolution hinting, Optical Scaling, kerning editor,
  126.    automatic screen font generation, and screen font editor. Included is
  127.    a sophisticated end-user font utility. You also receive assistance in
  128.    converting your current font data into the ATF format for editing.
  129.  
  130.    The Altsys font method
  131.  
  132.    Altsys sells a font digitization system called Fontographer without
  133.    further license. The new version supports a limited version of the
  134.    Nimbus-Q hinting system, and includes a kerning editor, output for
  135.    the Macintosh, and a screen font editor.
  136.  
  137.    The FontStudio method
  138.  
  139.    Letraset has purchased the FRed font editor and should be releasing
  140.    it soon. It will be sold without further license.
  141.  
  142.    The URW font method
  143.  
  144.    URW designed the Ikarus system about 15 years ago. Due to the
  145.    normally small size of artwork and the cross-hair pointer used in the
  146.    digitization process, the accuracy of outlines generated with this
  147.    system suffers. This is the same system used to generate the Adobe
  148.    font outlines. They are currently marketing the Nimbus-R hinting
  149.    system.
  150.  
  151.    ATF Type Designer I and Optical Scaling are trademarks of
  152.    Kingsley/ATF Type Corporation. PostScript is a trademark of Adobe
  153.    Systems Incorporated. Apple and Macintosh are trademarks of Apple
  154.    Computer, Inc.  Fontographer is a trademark of Altsys Corporation.
  155.    Ikarus and Nimbus-R are trademarks of URW. FontStudio is a trademark
  156.    of Esselte Pendaflex Corporation.
  157.  
  158.    *-[Unquote]---------------------------------------------------------*
  159.  
  160. 2. Where can I get <> fonts.
  161.  
  162.    Before I go any farther, let me extol the virtues of the Archie servers.
  163.    If you need to find something on the net, and you have any idea what it
  164.    might be called, Archie is the place to go.  In North America, telnet to
  165.    "archie.rutgers.edu" and login as "archie".  There are many other servers
  166.    around the world, any Archie server can give you a list of other servers.
  167.    There are better documents than this to describe Archie and you should be
  168.    able to find them from the above starting point.  If you have trouble,
  169.    feel free to ask norm <walsh@cs.umass.edu> (via Email please, no need to
  170.    clutter comp.fonts with a query about Archie ;-).
  171.  
  172.    In addition to the telnet option, several archie clients exist including
  173.    a very nice XArchie implementation.
  174.  
  175.    Adobe Type 1 Fonts in MS-DOS/Unix Format:
  176.  
  177.       ftp.cica.indiana.edu:/pub/pc/win3/fonts
  178.       ftp.cica.indiana.edu:/pub/pc/win3/fonts/atm
  179.       archive.umich.edu:/msdos/mswindows/fonts
  180.  
  181.    Adobe Type 1 Fonts in Mac Format:
  182.  
  183.       mac.archive.umich.edu:/mac/system.extensions/font/type1
  184.       sumex-aim.stanford.edu:/info-mac/font
  185.  
  186.    Adobe Type 3 Fonts in Mac Format:
  187.  
  188.       mac.archive.umich.edu:/mac/system.extensions/font/type3
  189.  
  190.    TrueType fonts in MS-DOS Format:
  191.  
  192.       ftp.cica.indiana.edu:/pub/pc/win3/truetype
  193.  
  194.    TrueType fonts in Mac Format:
  195.  
  196.       mac.archive.umich.edu:/mac/system.extensions/font/truetype
  197.  
  198.    TeX PK/PXL/GF fonts:
  199.  
  200.       The TeX community has it's own support groups that can provide better
  201.       answers to this question.  The canonical list of MetaFont fonts is
  202.       posted occasionally to comp.text.tex.  The comp.text.tex newsgroup (or
  203.       the Info-TeX mailing list, if you do not have access to news) are good
  204.       places to start.  Email norm <walsh@cs.umass.edu> if you need more
  205.       specific information.
  206.  
  207.    LaserJet bitmap fonts:
  208.  
  209.       wuarchive.wustl.edu:/pub/msdos/laser
  210.  
  211.       Also on other simtel20 mirrors...
  212.  
  213.    If you know of other archive sites (the above list is no where near
  214.    complete) or other formats that are available on the net, please let us
  215.    know.
  216.  
  217.    The sites above represent places where shareware and public domain fonts
  218.    are available.  Many, many typefaces are not available in shareware form.
  219.    And many shareware faces are less than adequate for a variety of reasons,
  220.    particularly at small sizes.  It seems to be the consensus of the
  221.    comp.fonts community that "you get what you pay for."  If you need a
  222.    professional quality font, you should probably buy it from a
  223.    professional.
  224.  
  225.    A list of font vendors (annotated with information about non-Roman
  226.    alphabets) was contributed by Masumi Abe <abe@adobe.com>.   Masumi is
  227.    Adobe's Manager of Typographic Marketing for Asia. [ed: as of 7/92]
  228.  
  229.    The list is quite long and it is posted separately.  It can be retrieved
  230.    via anonymous ftp from /pub/norm/comp.fonts on ibis.cs.umass.edu.
  231.  
  232. 3. Where can I get fonts for non-Roman alphabets.
  233.  
  234.    As mentioned above, the list of font vendors is annotated with
  235.    information about non-Roman alphabets.  Commercially, Masumi
  236.    <abe@adobe.com> suggests that Linguists' Software is the current [ed: as
  237.    of 7/92] leading supplier of non-Roman fonts.
  238.  
  239. 4. How can I convert my <> font to <> format?
  240.  
  241.    Conversion from one bitmapped format to another is not generally too
  242.    difficult.  Conversion from one scalable format to another is very
  243.    difficult.  Several commercial software packages claim to perform
  244.    these tasks, but none has been favorably reviewed by the comp.fonts
  245.    community.  ATech's AllType program, in particular, has had poor
  246.    reviews [ed: as of 7/92].
  247.  
  248.    For specific conversions, check the platform specific parts of the
  249.    FAQ.  Most of the conversions discussed require platform specific
  250.    tools.
  251.  
  252.    Here is a summary of the conversions discussed (and the section in
  253.    which they appear):
  254.  
  255.    From                       To                         Notes
  256.    -------------------------  -------------------------  -------------
  257.    Mac Type1 PostScript       PC Type1 PostScript        MS-DOS
  258.    PC Type1 PostScript        Mac Type1 PostScript       Mac, commercial
  259.    TrueType                   Type1 PostScript        }  No answer as
  260.    Type1 PostScript           TrueType                }  of 7/92
  261.    PC Type1 PostScript        TeX PK                     MS-DOS
  262.    TeX PK                     HP LaserJet bitmaps        MS-DOS
  263.    HP LaserJet bitmaps        TeX PK                     MS-DOS
  264.    TrueType                   HP LaserJet bitmaps        MS-DOS, hack!!
  265.  
  266. 5. Are fonts copyrightable?
  267.  
  268.    This topic is hotly debated at regular intervals on comp.fonts.
  269.    Terry Carroll <tjc50@juts.ccc.amdahl.COM> provides the following
  270.    analysis of current [ed: as of 6/92] legislation and regulation
  271.    regarding fonts and copyrights.  Members of the comp.fonts community
  272.    are encouraged to submit other materials that add clarity to the
  273.    issue.
  274.  
  275.    It has been pointed out that this section deals primarily font copyright
  276.    issues relevant to the United States and that this situation is not
  277.    universal.  For example, in many parts of Europe typeface designs are
  278.    protectable.
  279.  
  280.    *-[Quote]-----------------------------------------------------------*
  281.  
  282.    First, the short answer: Typefaces are not copyrightable; bitmapped
  283.    fonts are not copyrightable, but scalable fonts are copyrightable.
  284.    Authorities for these conclusions follow.
  285.  
  286.    Before we get started, let's get some terminology down:
  287.  
  288.    A typeface is a set of letters, numbers, or other symbolic characters,
  289.    whose forms are related by repeating design elements consistently
  290.    applied in a notational system and are intended to be embodied in
  291.    articles whose intrinsic utilitarian function is for use in composing
  292.    text or other cognizable combinations of characters.
  293.  
  294.    A font is the computer file or program that is used to represent or
  295.    create the typeface.
  296.  
  297.    Now, on to the legal authorities:
  298.  
  299.    Volume 37 of the Code of Federal Regulations specifies this about the
  300.    copyrightability of typefaces:
  301.  
  302.    "The following are examples of works not subject to copyright and
  303.    applications for registration of such works cannot be entertained: . . .
  304.    typeface as typeface" 37 CFR 202.1(e).
  305.  
  306.    By the way, you won't find that in the most recent (7/1/91) edition of
  307.    the CFR; the addition was enacted 2/21/92.  It'll be in the next
  308.    edition, though.  It's described in the 2/21/92 edition of the Federal
  309.    Register, page 6201 (57 FR 6201).  The change didn't actually change the
  310.    law, it just clarified it, and codified existing Copyright Office
  311.    policy.
  312.  
  313.    The regulation is in accordance with the House of Representatives report
  314.    that accompanied the new copyright law, when it was passed in 1976:
  315.  
  316.    "The Committee has considered, but chosen to defer, the possibility of
  317.    protecting the design of typefaces.  A 'typeface' can be defined as a
  318.    set of letters, numbers, or other symbolic characters, whose forms are
  319.    related by repeating design elements consistently applied in a
  320.    notational system and are intended to be embodied in articles whose
  321.    intrinsic utilitarian function is for use in composing text or other
  322.    cognizable combinations of characters.  The Committee does not regard
  323.    the design of typeface, as thus defined, to be a copyrightable
  324.    'pictoral, graphic, or sculptural work' within the meaning of this bill
  325.    and the application of the dividing line in section 101."  H. R. Rep.
  326.    No.  94-1476, 94th Congress, 2d Session at 55 (1976), reprinted in 1978
  327.    U.S. Cong. and Admin. News 5659, 5668.
  328.  
  329.    It's also in accordance with the one court case I know of that has
  330.    considered the matter: Eltra Corp. V. Ringer, 579 F.2d 294, 208 USPQ 1
  331.    (1978, C.A. 4, Va.).
  332.  
  333.    The Copyright Office holds that a bitmapped font is nothing more than a
  334.    computerized representation of a typeface, and as such is not
  335.    copyrightable:
  336.  
  337.    "The [September 29, 1988] Policy Decision [published at 53 FR 38110]
  338.    based on the [October 10,] 1986 Notice of Inquiry [published at 51 FR
  339.    36410] reiterated a number of previous registration decisions made by
  340.    the [Copyright] Office.  First, under existing law, typeface as such is
  341.    not registerable.  The Policy Decision then went on to state the
  342.    Office's position that 'data that merely represents an electronic
  343.    depiction of a particular typeface or individual letterform' [that is, a
  344.    bitmapped font] is also not registerable."  57 FR 6201.
  345.  
  346.    However, scalable fonts are, in the opinion of the Copyright Office,
  347.    computer programs, and as such are copyrightable:
  348.  
  349.    "... the Copyright Office is persuaded that creating scalable typefonts
  350.    using already-digitized typeface represents a significant change in the
  351.    industry since our previous [September 29, 1988] Policy Decision.  We
  352.    are also persuaded that computer programs designed for generating
  353.    typeface in conjunction with low resolution and other printing devices
  354.    may involve original computer instructions entitled protection under the
  355.    Copyright Act.  For example, the creation of scalable font output
  356.    programs to produce harmonious fonts consisting of hundreds of
  357.    characters typically involves many decisions in drafting the
  358.    instructions that drive the printer.  The expression of these decisions
  359.    is neither limited by the unprotectable shape of the letters nor
  360.    functionally mandated.  This expression, assuming it meets the usual
  361.    standard of authorship, is thus registerable as a computer program."  57
  362.    FR 6202.
  363.  
  364.    *-[Unquote]---------------------------------------------------------*
  365.  
  366. 6. File Formats / Font Formats / Ligatures / Standard Fonts / Glossary
  367.  
  368. 6.1. File Formats
  369.  
  370.   Many different kinds of files are available on the net.  These files
  371.   contain many different kinds of data for many different architectures.
  372.   Frequently, the extension (trailing end) of a filename gives a good
  373.   clue as to the format of its contents and the architecture that it was
  374.   created on.
  375.  
  376.   In order to save space, most files on the net are compressed in one
  377.   way or another.  Many compression/decompression programs exist on
  378.   multiple architectures.
  379.  
  380.   Multiple files and directories are often combined into a single
  381.   'archive' file.  Many archive formats perform compression
  382.   automatically.
  383.  
  384. 6.1.1. File Format Extensions
  385.  
  386.   .tar   Unix 'tape archive' format.  Tar files can contain multiple files
  387.          and directories.  Unlike most archiving programs, tar files are
  388.      held together in a wrapper but are not automatically compressed
  389.      by tar.
  390.  
  391.   .Z     Unix 'compress' format.  Compression doesn't form a wrapper around
  392.          multiple files, it simply compresses a single file.  As a result,
  393.      you will frequently see files with the extension .tar.Z.  This
  394.      implies that the files are compressed tar archives.
  395.  
  396.   .hqx   Macintosh 'BinHex' format.  In order to reliably transfer Mac files
  397.          from one architecture to another, they are BinHex encoded.  This
  398.      is actually an ascii file containing mostly hexadecimal digits.
  399.      It is neither a compression program nor an archive wrapper.
  400.  
  401.   .sit   Macintosh 'Stuffit' archive.
  402.  
  403.   .cpt   Macintosh 'Compactor' archive.
  404.  
  405.          Like the .tar.Z format that is common among Unix archives, Macintosh
  406.      archives frequently have the extensions .sit.hqx or .cpt.hqx
  407.      indicating a BinHex'ed archive.
  408.  
  409.   .arc   PC 'arc' archive.  This is an older standard (in PC terms, at least)
  410.          and has gone out of fashion.
  411.  
  412.   .zip   PC 'zip' archive.  This is the most common PC archive format today.
  413.  
  414.   .arj   PC 'arj' archive.
  415.  
  416.   .zoo   PC 'zoo' archive
  417.  
  418.   .lzh   PC 'lha/lharc' archive.
  419.  
  420. 6.2. Font Formats
  421.  
  422.   Just as the are many, many archive formats, there are many different
  423.   font formats.  The characteristics of some of these formats are
  424.   discussed below.  Once again, the file extension may help you to
  425.   determine the font type.  (On the Mac, the resource TYPE field is
  426.   (probably) a better indicator).
  427.  
  428.   PostScript Type 1 Fonts:
  429.  
  430.     Postscript Type 1 fonts (Also called ATM (Adobe Type Manager) fonts,
  431.     Type 1, and outline fonts) contains information, in outline form,
  432.     that allows a postscript printer, or ATM to generate fonts of any
  433.     size.  Most also contain hinting information which allows fonts to
  434.     be rendered more readable at lower resolutions and small type sizes.
  435.  
  436.   PostScript Type 3 Fonts:
  437.  
  438.     Postscript type 3 fonts are an old outline font format that is not
  439.     compatible with ATM.  Most developers have stopped using this format
  440.     except in a few special cases, where special type 3 characteristics
  441.     (pattern fills inside outlines, for example) have been used.
  442.  
  443.   TrueType Fonts:
  444.  
  445.     Truetype fonts are a new font format developed by Microsoft with
  446.     Apple.  The rendering engine for this font is built into system 7
  447.     and an init, the Truetype init, is available for system 6 (freeware
  448.     from Apple).  It is also built into MS Windows v3.1.  Like
  449.     PostScript Type 1 and Type 3 fonts, it is also an outline font
  450.     format that allows both the screen, and printers, to scale fonts to
  451.     display them in any size.
  452.  
  453.   Bitmap Fonts:
  454.  
  455.     Bitmap fonts contain (surprise) bitmaps of fonts in them.  This a
  456.     picture of the font at a specific size that has been optimized to
  457.     look good at that size. It cannot be scaled bigger without making it
  458.     look horrendously ugly.  On the Macintosh, bitmap fonts also contain
  459.     the kerning information for a font and must be installed with both
  460.     type 1 and type 3 fonts.  Their presence also speeds the display of
  461.     commonly used font sizes.
  462.  
  463. 6.2.1. Font Format Extensions
  464.  
  465.   .afm   Adobe Type 1 metric information in 'ascii' format (human parsable)
  466.   .bdf   Adobe's Bitmap Distribution Format.  This format can be converted
  467.          to the platform specific binary files required by the local X Windows
  468.      server.  This is a bitmap font format distributed in ASCII.
  469.   .chr   Borland stroked font file
  470.   .gf    TeX graphic font bitmap font file
  471.   .mf    TeX MetaFont font file (text file of MetaFont commands)
  472.   .pfa   Adobe Type 1 Postscript font in "ascii" format (PC/Unix)
  473.          I believe that this format is suitable for directly downloading to
  474.      your PostScript printer (someone correct me if I'm wrong ;-)
  475.   .pfb   Adobe Type 1 PostScript font in "binary" format (PC/Unix)
  476.          Note: this format is not suitable for downloading directly to your
  477.      PostScript printer.  There are utilities for conversion between
  478.      PFB and PFA (see the utilities section of the FAQ).
  479.   .pfm   Printer font metric information in Windows format
  480.   .pk    TeX packed bitmap font file
  481.   .ps    Frequently, any PostScript file.  With respect to fonts, probably
  482.          a Type3 font.  This designation is much less 'standard' than the
  483.      others.
  484.   .pxl   TeX pixel bitmap font file
  485.   .sfl   LaserJet bitmapped softfont, landscape orientation
  486.   .sfp   LaserJet bitmapped softfont, portrait orientation
  487.   .sfs   LaserJet scalable softfont
  488.  
  489. 6.3. Ligatures
  490.  
  491.    A ligature occurs where two or more letterforms are written or
  492.    printed as a unit.  Generally, ligatures replace characters that
  493.    occur next to each other when they share common components.
  494.    Ligatures are a subset of a more general class of figures called
  495.    "contextual forms."  Contextual forms describe the case where the
  496.    particular shape of a letter depends on its context (surrounding
  497.    letters, whether or not it's at the end of a line, etc.).
  498.  
  499.    One of the most common ligatures is "fi".  Since the dot above a
  500.    lowercase 'I' interferes with the loop on the lowercase 'F', when 'f'
  501.    and 'i' are printed next to each other, they are combined into a
  502.    single figure with the dot absorbed into the 'f'.
  503.  
  504.    An example of a more general contextual form is the greek lowercase
  505.    sigma.  When typesetting greek, the selection of which 'sigma' to use
  506.    is determined by whether or not the letter occurs at the end of the
  507.    word (i.e., the final position in the word).
  508.  
  509.    Amanda Walker <amanda@visix.com> provides the following discussion of
  510.    ligatures:
  511.  
  512.    Ligatures were originally used by medieval scribes to conserve space
  513.    and increase writing speed.  A 14th century manuscript, for example,
  514.    will include hundreds of ligatures (this is also where "accents" came
  515.    from).  Early typefaces used ligatures in order to emulate the
  516.    appearance of hand-lettered manuscripts.  As typesetting became more
  517.    automated, most of these ligatures fell out of common use.  It is
  518.    only recently that computer based typesetting has encouraged people
  519.    to start using them again (although 'fine art' printers have used
  520.    them all along).  Generally, ligatures work best in typefaces which
  521.    are derived from calligraphic letterforms.  Also useful are
  522.    contextual forms, such as swash capitals, terminal characters, and so
  523.    on.
  524.  
  525.    A good example of a computer typeface with a rich set of ligatures is
  526.    Adobe Caslon (including Adobe Caslon Expert).  It includes:
  527.  
  528.        Upper case, lower case, small caps, lining numerals, oldstyle
  529.        numerals, vulgar fractions, superior & inferior numerals,
  530.        swash italic caps, ornaments, long s, and the following ligatures:
  531.  
  532.        ff fi fl ffi ffl Rp ct st Sh Si Sl SS St (where S=long s)
  533.  
  534.    [Ed: Perhaps a more common example is the Computer Modern Roman
  535.    typeface that is provided with TeX. this family of fonts include the
  536.    ff, fi, fl, ffi, and ffl ligatures which TeX automatically uses when
  537.    it finds these letters juxtaposed in the text.]
  538.  
  539.    While there are an infinite number of possible ligatures, generally
  540.    only the most common ones are actually provided.  In part, this is
  541.    because the presence of too many alternate forms starts reducing
  542.    legibility.  A case in point is Luxeuil Miniscule, a highly-ligatured
  543.    medieval document hand which is completely illegible to the untrained
  544.    eye (and none too legible to the trained eye, either :)).
  545.  
  546.    There is no "complete" set of ligatures.
  547.  
  548. 6.4. Standard Laser Printer Fonts
  549.  
  550.   Postscript printers with 17 fonts have:
  551.  
  552.     Courier, Courier-Bold, Courier-BoldOblique, Courier-Oblique, Helvetica,
  553.     Helvetica-Bold, Helvetica-BoldOblique, Helvetica-Narrow,
  554.     Helvetica-Narrow-Bold, Helvetica-Narrow-BoldOblique,
  555.     Helvetica-Narrow-Oblique, Helvetica-Oblique, Symbol, Times-Bold,
  556.     Times-BoldItalic, Times-Italic, Times-Roman
  557.  
  558.   Postscript printers with 35 fonts have:
  559.  
  560.     All of the above, plus the following:
  561.  
  562.     ZapfChancery-MediumItalic, ZapfDingbats, AvantGarde-Book,
  563.     AvantGarde-BookOblique, AvantGarde-Demi, AvantGarde-DemiOblique,
  564.     Bookman-Demi, Bookman-DemiItalic, Bookman-Light, Bookman-LightItalic,
  565.     NewCenturySchlbk-Bold, NewCenturySchlbk-BoldItalic,
  566.     NewCenturySchlbk-Italic, NewCenturySchlbk-Roman, Palatino-Bold,
  567.     Palatino-BoldItalic, Palatino-Italic, Palatino-Roman
  568.  
  569.   HP LaserJet printers (II, IIP)
  570.  
  571.     Courier 10, Courier 12, LinePrinter 16.66, ...
  572.  
  573.   HP LaserJet printers (III, IIIP)
  574.  
  575.     All of the above, plus the following:
  576.  
  577.     Scalable Times Roman, Scalable Univers
  578.  
  579. 6.5. Glossary
  580.  
  581.    [ I ripped this right out of the manual I wrote for Sfware.  If you have
  582.      comments, improvements, suggestions, please tell me... ]
  583.  
  584.    baseline
  585.  
  586.       The baseline is an imaginary line upon which each character rests.
  587.       Characters that appear next to each other are (usually) lined up so
  588.       that their baselines are on the same level.  Some characters extend
  589.       below the baseline (``g'' and ``j'', for example) but most rest on
  590.       it.
  591.  
  592.       More technically:
  593.  
  594.       The baseline is the invisible line around which character images are
  595.       positioned.  A sequence of characters is usually aligned, when rendered,
  596.       according to the baseline.  For example, an English 'A' sits on top of
  597.       the baseline, while 'g' extends both above and below the baseline."
  598.  
  599.    bitmap
  600.  
  601.       A bitmap is an array of dots. If you imagine a sheet of graph paper
  602.       with some squares colored in, a bitmap is a compact way of
  603.       representing to the computer which squares are colored and which are
  604.       not.
  605.  
  606.       In a bitmapped font, every character is represented as a pattern of
  607.       dots in a bitmap. The dots are so small (300 or more dots-per-inch,
  608.       usually) that they are indistinguishable on the printed page.
  609.  
  610.    character
  611.  
  612.       A character is an individual symbol in a font. The letter ``A'' is a
  613.       character.  So is a period.  All of the printed symbols that can
  614.       appear in a font are characters.  They can also be called glyphs.
  615.  
  616.       More technically:
  617.